﻿@charset "utf-8";
*{margin:0;padding:0}
a{text-decoration:none;font-family:"arial","microsoft yahei"}
html{width:100%;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;font-size:16px;}

body{font-family:"arial","microsoft yahei";width:100%;position:relative}


a,body{font-family:"microsoft yahei"/9;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{border:0}ol,ul,li{list-style:none}dl,dt,dd,ul,li{margin:0;padding:0}input,textarea{outline:none}html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}i{font-style:normal}.fl{float:left}.fr{float:right}.clear{clear:both}.wrap{width:96%;margin:0 auto}body,div,h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}

#banner {width: 100%;margin:0px;padding:0px;overflow: hidden;}
#banner img{width: 100%;}

.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
	.focus .shanghl00{ width:100%; height:11px;  position:absolute; z-index:1; bottom:45px; text-align:center;  }
	.focus .shanghl00 ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .shanghl00 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.focus .shanghl00 ul .on{ background:#FE6C9C;  }
	.focus .bd{
	position:relative;
	z-index:0;
	margin:0px;
	padding:0px;
	overflow: hidden;
}
.focus .bd li{ margin:0px; padding:0px;position:relative; overflow:hidden;}
	.focus .bd li img{  object-fit:cover; display:block; }
	.focus .bd li a{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
.foctit{position:absolute; z-index:111; width:100%; bottom:0;background: rgba(0,0,0,.6); padding-left: 0.7rem; padding-right: 0.7rem; color:#FFF; font-size:0.8rem;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; overflow:hidden; height:40px; line-height:40px; box-sizing:border-box;}
	
	


.main-header {
    height: 50px;
	background-color:#fff;
    z-index: 60;
	width:100%;
	position:relative;
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.1);
-moz-box-shadow: 0 0 20px rgba(0,0,0,0.1);
border-bottom: rgba(255,255,255,0);

		
}
.cd-logo {
    position: absolute;
    top:2px;
    left: 10px;
   
}


.search_open {
display: block;
width: 30px;
background: url(../images/wap_sea.png) no-repeat;
position: absolute;
right:60px;
top:10px;
color: #fff;
font-size: 12px;height:30px;
text-align: center;background-position:center center; background-size:auto 25px;
}
.menu_open {
display: block;
    width: 30px;
background: url(../images/wap_menu.png) no-repeat;
	position: absolute;
	right:10px;
top:10px;
color: #fff;
font-size: 12px; height:30px;
text-align: center;
background-position:center center; background-size:auto 25px;
}

#top{  display:none}
.search{ margin:15px;height:40px;display:box; display:-webkit-box; display:-moz-box;  }
.search .input{display:block; box-flex:1.0; -webkit-box-flex:1.0; -moz-box-flex:1.0;  text-align:left;height:38px; padding:0px 10px; line-height:40px; overflow:hidden; border:#e4e4e4 1px solid; border-right:0;  border-radius:5px  0px 0px 5px;  -moz-border-radius: 5px  0px 0px 5px; 
-khtml-border-radius: 5px  0px 0px 5px; 
-webkit-border-radius: 5px  0px 0px 5px; }
.search .button{ height:40px; width:40px;     display:block; border:#e4e4e4 1px solid; border-left:0; border-radius:0px  5px 5px 0px;  -moz-border-radius: 0px  5px 5px 0px;
-khtml-border-radius: 0px  5px 5px 0px;
-webkit-border-radius: 0px  5px 5px 0px; background:#000 url(../images/wap_ico031.png) center center no-repeat; cursor:pointer;}	

.animate{-moz-transition: all 0.8s ease 0s;-ms-transition: all 0.8s ease 0s;-o-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;display: block;
  transform:rotate(360deg);-moz-transform:rotate(360deg); /* Firefox */
-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
-o-transform:rotate(360deg); /* Opera */background: url(../images/wap_close.png) no-repeat;background-position: center center;
background-size: auto 25px;} 

  .animate1{-moz-transition: all 0.8s ease 0s;-ms-transition: all 0.8s ease 0s;-o-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;display: block;
  transform:rotate(-360deg);-moz-transform:rotate(-360deg); /* Firefox */
-webkit-transform:rotate(-360deg); /* Safari 和 Chrome */
-o-transform:rotate(-360deg); /* Opera */} 
	


.clearfix:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
.tbottom{ display:none;}
#BottomNav {display:none;}
.toubu{ display:none;}
.toubuge{display:none;}

/*.op{width:100%;  position:relative; margin:0 auto;overflow: hidden;}*/


.pcyincang{ display:none}
/*主菜单样式开始*/	
.menushu{ background:rgba(255,255,255,0.2); height:25PX; width:1PX!important; margin-top:20px;}
#menutongyong{  width:100%;  background:#0954a3; color:#666; clear:both; height:60px;}
.listtongyong {
  width: 1200px;
  margin: 0 auto;
}
.yiji{box-sizing:border-box; padding-left:0; padding-right:0;}

.listtongyong ul li{float: left; text-align:center;position: relative; width:14.1%;}
.listtongyong ul li a{ color:#fff;display: block;  height:60px;line-height: 60px;position: relative; text-decoration:none;font-size: 17px;}

.listtongyong ul li .inactive{ display:none;}
	.listtongyong ul li .inactivepc{ display: block;}
	.listtongyong ul li .inactives{} 
	.listtongyong ul li ul{ height:auto!important;display: none; width:100%; left:0; top:60px; z-index:111; position:absolute}
	.listtongyong ul li ul li {background: #0954a3;width:100%;border-bottom: 1px solid rgba(255,255,255,0.2);}
	.listtongyong ul li ul li::after { border:none;}
	.listtongyong ul li ul li a{ font-weight: lighter; color:#fff!important;font-size: 15px; height:40px!important; line-height:40px!important;}
	.listtongyong ul li ul li:hover a{ font-weight: lighter; font-size: 15px; opacity:0.9}
	.listtongyong ul li .shouye{ color:#fff }
	.sshang { display:none;}
	.listtongyong ul li:hover a{color: #fff}
.listtongyong ul li:hover  { background:#2580d5}


@media screen and (max-width: 640px) {
	.menu_zi{ width:100%!important;}
	.main{  width:100%;}
	.dhzd{ height:50px!important}
	#menutongyong{  width:100%; height:60px; color:#666; clear:both;   }
	.head{ display:none}

.logo h2{ font-size:20px; color:#000;}
.logo h2 span{ color:#01a34b;}
.logo h3{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#555; font-weight:normal; letter-spacing:0px; margin-top:0px; margin:0px; padding:0px;}
	
#menutongyong{ margin-top:0px;  }
.listtongyong ul li:hover a{color: #fff}
	.pcyincang{ display:block}
	

	.listtongyong ul li .shouye{ color:#fff }
	.dingbu{ padding:0px!important;}
	.toubu{ display:block}
	.yincang{ display:none}
	.menushu{ display:none}
	.toubu{ position:fixed; left:0; top:0; width:100%; z-index:999;display:block;}
	.toubuge{ width:100%; height:50px;display:block;}
	.tbottom{ height:3rem; display:block;}
#BottomNav {
   background:#0954a3;
    bottom: 0;
    height: 4em;
    left: 0;
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 9999; box-sizing:border-box; padding-left:10px; padding-right:10px; display:block;
}
#BottomNav ul li {
    float: left;
    box-sizing:border-box;
    text-align: center;
    width: 20%; 
}


#BottomNav ul li a {
    color: #fff;
    display: block;
    
    padding-top:0.75rem; 

}


#BottomNav ul li a div {
    font-size: 0.85rem; padding-top:0.45rem;padding-bottom:0.5rem; 
}
#BottomNav .a {
    background-image: url(../images/shl-a3.png); background-size:auto 25px;
}
#BottomNav .b {
    background-image: url(../images/shl-b3.png);background-size:auto 25px;
}
#BottomNav .c {
    background-image: url(../images/shl-c3.png);background-size:auto 25px;
}
#BottomNav .d {
    background-image: url(../images/shl-d3.png);background-size:auto 25px;
}
#BottomNav .e {
    background-image: url(../images/shl-e3.png);background-size:auto 25px;
}
#BottomNav .icon {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 1.4rem;
    margin: 0 auto;
    width: 1.4rem;
    background-size: 1.4rem;
	
}



#msk{ display:block; width:100%; height:100%; background:#000; opacity:0.5; top:0px; left:0; z-index:50;}
.mshouye {
    background-image: url(../images/drawer-home.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 20px;
}
.jianyou {
    background-image: url(../images/shl-down-open.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 19px;
}



/*主菜单样式开始*/	
	#menutongyong{ position:fixed; width:200px; height:100%;  right:-200px; background:#333333; color:#666; z-index:200; display:none;  overflow-y: auto;box-shadow: inset 6px 0 5px -5px rgba(0,0,0,.9);}
.yiji{box-sizing:border-box; padding-left:10px; padding-right:10px;}

.listtongyong{width: 100%;}
	.listtongyong ul li{ border-bottom:solid 1px #222; width:100%; float:none; text-align:left; }
	.listtongyong ul li::after {
    content: '';
    display: block;
    width: 100%;
    border-bottom: 1px solid #404040;
}
	.listtongyong ul li a{color: #E3E3E3; display: block;  height:50px;line-height: 50px;position: relative; text-decoration:none;
	}
	.listtongyong ul li:hover  {color: #E3E3E3;background: none;}
	.listtongyong ul li .inactive{ background:url(../images/shl-down-open.png) no-repeat 96% center; background-size:auto 20px; display:block;}
	.listtongyong ul li .inactivepc{ display: none;}
	.listtongyong ul li .inactives{background:url(../images/shl-down-open1.png) no-repeat 96% center; background-size:auto 20px;} 
	.listtongyong ul li ul{display: none; position:inherit; top:0;}
	.listtongyong ul li ul li { border-left:0; border-right:0; background-color:#555; border-color:#666;}
	.listtongyong ul li ul li::after { border:none;}
	.listtongyong ul li ul li a{ padding-left:12px;background:url(../images/shl-img-h60.png) no-repeat 92% center; background-size:auto 8px;font-weight: lighter; color:#FFF;}
	.listtongyong ul li ul li:hover a{  color:#fff;background:#555 url(../images/shl-img-h60.png) no-repeat 92% center;background-size:auto 8px; }
	.listtongyong ul li .shouye{ background:url(../images/drawer-home.png) no-repeat 96% center; background-size:auto 22px;}
	.sshang {
    background-color: #525252;
    text-align: center;
    height: 50px;
    line-height: 50px;
    color: #CCC;
    font-size: 14px;
	display:block;
}
/*主菜单样式结束*/	
	
}

@media screen and (max-width: 768px) {
	.main{  width:100%;}
	.dhzd{ height:50px!important}
	#menutongyong{  width:100%; height:60px; color:#666; clear:both;   }
	.head{ display:none}
	
.logo h2{ font-size:20px; color:#000; margin:0px; padding:0px;}
.logo h2 span{ color:#01a34b;}
.logo h3{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#555; font-weight:normal; letter-spacing:0px; margin-top:0px; margin:0px; padding:0px;}

#menutongyong{ margin-top:0px;  }
.listtongyong ul li:hover a{color: #fff}
	.pcyincang{ display:block}
	

	.listtongyong ul li .shouye{ color:#fff }
	.dingbu{ padding:0px!important;}
	.toubu{ display:block}
	.yincang{ display:none}
	.menushu{ display:none}
	.toubu{ position:fixed; left:0; top:0; width:100%; z-index:999;display:block;}
	.toubuge{ width:100%; height:50px;display:block;}
	.tbottom{ height:3rem; display:block;}
#BottomNav {
   background:#0954a3;
    bottom: 0;
    height: 4em;
    left: 0;
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 9999; box-sizing:border-box; display:block;
}
#BottomNav ul li {
    float: left;
    box-sizing:border-box;
    text-align: center;
    width: 20%; 
}


#BottomNav ul li a {
    color: #fff;
    display: block;
    
    padding-top:0.65rem; 

}


#BottomNav ul li a div {
    font-size: 0.85rem; padding-top:0.35rem;padding-bottom:0.5rem; 
}
#BottomNav .a {
    background-image: url(../images/shl-a3.png); background-size:auto 25px;
}
#BottomNav .b {
    background-image: url(../images/shl-b3.png);background-size:auto 25px;
}
#BottomNav .c {
    background-image: url(../images/shl-c3.png);background-size:auto 25px;
}
#BottomNav .d {
    background-image: url(../images/shl-d3.png);background-size:auto 25px;
}
#BottomNav .e {
    background-image: url(../images/shl-e3.png);background-size:auto 25px;
}

#BottomNav .icon {
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 1.4rem;
    margin: 0 auto;
    width: 1.4rem;
    background-size: 1.4rem;
	
}



#msk{ display:block; width:100%; height:100%; background:#000; opacity:0.5; top:0px; left:0; z-index:50;}
.mshouye {
    background-image: url(../images/drawer-home.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 20px;
}
.jianyou {
    background-image: url(../images/shl-down-open.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 19px;
}



/*主菜单样式开始*/	
	#menutongyong{ position:fixed; width:200px; height:100%;  right:-200px; background:#333333; color:#666; z-index:200; display:none;  overflow-y: auto;box-shadow: inset 6px 0 5px -5px rgba(0,0,0,.9);}
.yiji{box-sizing:border-box; padding-left:10px; padding-right:10px;}

.listtongyong{width: 100%;}
	.listtongyong ul li{ border-bottom:solid 1px #222; width:100%; float:none; text-align:left; }
	.listtongyong ul li::after {
    content: '';
    display: block;
    width: 100%;
    border-bottom: 1px solid #404040;
}
	.listtongyong ul li a{color: #E3E3E3; display: block;  height:50px;line-height: 50px;position: relative; text-decoration:none;
	}
	.listtongyong ul li:hover  {color: #E3E3E3;background: none;}
	.listtongyong ul li .inactive{ background:url(../images/shl-down-open1.png) no-repeat 96% center; background-size:auto 20px; display:block;}
	.listtongyong ul li .inactivepc{ display: none;}
	.listtongyong ul li .inactives{background:url(../images/shl-down-open.png) no-repeat 96% center; background-size:auto 20px;} 
	.listtongyong ul li ul{display: none; position:inherit; top:0;}
	.listtongyong ul li ul li { border-left:0; border-right:0; background-color:#555; border-color:#666;}
	.listtongyong ul li ul li::after { border:none;}
	.listtongyong ul li ul li a{ padding-left:12px;background:url(../images/shl-img-h60.png) no-repeat 92% center; background-size:auto 8px;font-weight: lighter; color:#FFF;}
	.listtongyong ul li ul li:hover a{  color:#fff;background:#555 url(../images/shl-img-h60.png) no-repeat 92% center;background-size:auto 8px; }
	.listtongyong ul li .shouye{ background:url(../images/drawer-home.png) no-repeat 96% center; background-size:auto 22px;}
	.sshang {
    background-color: #525252;
    text-align: center;
    height: 50px;
    line-height: 50px;
    color: #CCC;
    font-size: 14px;
	display:block;
}
/*主菜单样式结束*/	
	
}
